#ifndef SCENE_H
#define SCENE_H

#include <d3d9.h>
#include <d3dx9.h>
#include "InputManager.h"
#pragma comment (lib,"d3d9.lib")
#pragma comment (lib,"d3dx9.lib")

class Scene
{
private:
	bool isActive;
	bool isPopUp;
public:
	Scene();
	void setIsActive(bool _isActive);
	bool getIsActive();
	void setIsPopUp(bool _isPopUp);
	bool getIsPopUp();
	virtual void Update(DWORD dt) = 0;
	virtual void Init() = 0;
	virtual void Draw(LPDIRECT3DDEVICE9 _d3ddev) = 0;
	virtual void HandleInput(InputManager * _input) = 0;
};
#endif